been there, done that - French English Dictionary